import { get, post, put, del } from '@/utils/httpRequest';

/**
 * 获取订单列表
 * @param params 查询参数
 */
export function getOrderList(params?: any) {
  return get('/order/list', params);
}

/**
 * 获取订单详情
 * @param id 订单ID
 */
export function getOrderDetail(id: string) {
  return get(`/order/detail/${id}`);
}

/**
 * 创建订单
 * @param data 订单数据
 */
export function createOrder(data: any) {
  return post('/order/create', data);
}

/**
 * 更新订单
 * @param id 订单ID
 * @param data 订单数据
 */
export function updateOrder(id: string, data: any) {
  return put(`/order/update/${id}`, data);
}

/**
 * 删除订单
 * @param id 订单ID
 */
export function deleteOrder(id: string) {
  return del(`/order/delete/${id}`);
}
